package no.sachmuld.methodcombination.examples.performance;

import no.sachmuld.methodcombination.api.MethodInvocation;

/**
 *
 */
public abstract class FooBehaviour {

    public void aroundBar(int i, MethodInvocation<Void> methodInvocation) {
        methodInvocation.proceed();
    }
    public void beforeBar(int i) {}
    public void bar(int i, MethodInvocation<Void> methodInvocation) {
        methodInvocation.proceed();
    }
    public void afterBar(int i) {}


}

